"""
@Author  : 康帅
@Time    : 2021/3/26 10:01
@Function: 适配模式
"""

"""
适配模式的作用:
1.接口转换，将原有的接口（或方法）转换成另一种接口。
2.用新的接口包装一个已有的类。
3.匹配一个老的组件到一个新的接口。

适配模式的优点:
1.可以让两个没有关联的类一起运行，起中间转换的作用。
2.提高了类的复用率。
3.灵活性好，不会破坏原有系统。

适配模式的缺点:
1.如果原有系统没有设计好（如Target不是抽象类或接口，而是一个实体类），适配模式将很难实现。
2.过多地使用适配器，容易使代码结构混乱，如明明看到调用的是 A 接口，内部调用的却是B接口的实现。

应用场景:
1.系统需要使用现有的类，而这些类的接口不符合现有系统的要求。
2.对已有的系统拓展新功能，尤其适用于在设计良好的系统框架下增加接入第三方的接口或第三方的SDK。
"""
